//===============================================================================
//	CLoseBlood.h
//	ʧѪ
//===============================================================================

#pragma once

#include "BaseMessage.h"

class CLoseBlood :
	public BaseMessage
{
public:
	CLoseBlood(uint32_t uid, uint32_t pn);
	~CLoseBlood();

public:
	//---------------------------------------------------------------------------
	static BaseMessage* Create(uint32_t uid, uint32_t pn)
	{
		return new CLoseBlood(uid, pn);
	}

public:
	//---------------------------------------------------------------------------
	virtual void HandleMessage(Player* pplayer) override final
	{}

public:
	//---------------------------------------------------------------------------
	void SetParameter(uint32_t sourceKey, uint32_t targetKey,
		uint32_t skillId, int32_t hp, double baseValue);
};

